package pe.gob.mintra.trabajadoreshogar.bean;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

/*
@ManagedBean(name = "objTrabajador")
@SessionScoped
*/
public class Trabajador implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private String v_codtdocide;
	private String v_numdoc;
	private String v_apepater;
	private String v_apemater;
	private String v_nombres;
	private String v_trabajador;
	private Date d_fecnac;
	private String c_codsexo;
	private String v_email;
	private String v_telfper1; //TELEFONO FIJO
	private String v_telfper2; //TELEFONO CELULAR
	
	private String v_flgplan;
	
	private Sucursal objSucursalTrab=null;
	
	
	//CAMPOS AUDITORIA
	private String v_codusureg;
	private String v_hostreg;
	private String v_codusumod;
	private String v_hostmod;
	private String v_codsis;
	private String v_codsismod;
	
	
	private boolean seleccionaDiscapacidad=false;
	private String v_flatradis;
	private List<String> opcionesDiscapacidadSeleccionadas;  
	
	//Opciones discapacidad como flag
	private String v_flgtiploc;
	private String v_flgtipcom;
	private String v_flgtipdes;
	private String v_flgtipcon;
	private String v_flgtipsit;
	
	
	private String radioSeleccionado;
	
	private String v_flgme;
	private String v_flgna;
	private String v_flgam;
	
	private String v_codnivedu;
	
	
	public Trabajador(){
		v_codtdocide="-1";
		v_numdoc="-2";
		v_apepater="";
		v_apemater="";
		v_nombres="";
		
		
		opcionesDiscapacidadSeleccionadas= new ArrayList<String>();
		
		v_trabajador="";
		v_flgtiploc="0";
		v_flgtipcom="0";
		v_flgtipdes="0";
		v_flgtipcon="0";
		v_flgtipsit="0";
		v_flgme="N";
		v_flgna="N";
		v_flgam="N";
	}
	
	public String getV_codtdocide() {
		return v_codtdocide;
	}
	public void setV_codtdocide(String v_codtdocide) {
		this.v_codtdocide = v_codtdocide;
	}
	public String getV_numdoc() {
		return v_numdoc;
	}
	public void setV_numdoc(String v_numdoc) {
		this.v_numdoc = v_numdoc;
	}
	public String getV_apepater() {
		return v_apepater;
	}
	public void setV_apepater(String v_apepater) {
		this.v_apepater = v_apepater;
	}
	public String getV_apemater() {
		return v_apemater;
	}
	public void setV_apemater(String v_apemater) {
		this.v_apemater = v_apemater;
	}
	public String getV_nombres() {
		return v_nombres;
	}
	public void setV_nombres(String v_nombres) {
		this.v_nombres = v_nombres;
	}
	public Date getD_fecnac() {
		return d_fecnac;
	}
	public void setD_fecnac(Date d_fecnac) {
		this.d_fecnac = d_fecnac;
	}
	public String getC_codsexo() {
		return c_codsexo;
	}
	public void setC_codsexo(String c_codsexo) {
		this.c_codsexo = c_codsexo;
	}
	public String getV_email() {
		return v_email;
	}
	public void setV_email(String v_email) {
		this.v_email = v_email;
	}
	public String getV_telfper1() {
		return v_telfper1;
	}
	public void setV_telfper1(String v_telfper1) {
		this.v_telfper1 = v_telfper1;
	}
	public String getV_telfper2() {
		return v_telfper2;
	}
	public void setV_telfper2(String v_telfper2) {
		this.v_telfper2 = v_telfper2;
	}
	public String getV_codsis() {
		return v_codsis;
	}
	public void setV_codsis(String v_codsis) {
		this.v_codsis = v_codsis;
	}
	public String getV_flgplan() {
		return v_flgplan;
	}
	public void setV_flgplan(String v_flgplan) {
		this.v_flgplan = v_flgplan;
	}
	public String getV_trabajador() {
		
		return v_trabajador;
	}
	public void setV_trabajador(String v_trabajador) {
		this.v_trabajador = v_trabajador;
	}

	public Sucursal getObjSucursalTrab() {
		return objSucursalTrab;
	}

	public void setObjSucursalTrab(Sucursal objSucursalTrab) {
		this.objSucursalTrab = objSucursalTrab;
	}

	public String getV_codusureg() {
		return v_codusureg;
	}

	public void setV_codusureg(String v_codusureg) {
		this.v_codusureg = v_codusureg;
	}

	public String getV_hostreg() {
		return v_hostreg;
	}

	public void setV_hostreg(String v_hostreg) {
		this.v_hostreg = v_hostreg;
	}

	public String getV_codusumod() {
		return v_codusumod;
	}

	public void setV_codusumod(String v_codusumod) {
		this.v_codusumod = v_codusumod;
	}

	public String getV_hostmod() {
		return v_hostmod;
	}

	public void setV_hostmod(String v_hostmod) {
		this.v_hostmod = v_hostmod;
	}

	public String getV_codsismod() {
		return v_codsismod;
	}

	public void setV_codsismod(String v_codsismod) {
		this.v_codsismod = v_codsismod;
	}

	

	public String getV_flatradis() {
		return v_flatradis;
	}

	public void setV_flatradis(String v_flatradis) {
		this.v_flatradis = v_flatradis;
	}

	public List<String> getOpcionesDiscapacidadSeleccionadas() {
		return opcionesDiscapacidadSeleccionadas;
	}

	public void setOpcionesDiscapacidadSeleccionadas(
			List<String> opcionesDiscapacidadSeleccionadas) {
		this.opcionesDiscapacidadSeleccionadas = opcionesDiscapacidadSeleccionadas;
	}

	public String getV_flgtiploc() {
		return v_flgtiploc;
	}

	public void setV_flgtiploc(String v_flgtiploc) {
		this.v_flgtiploc = v_flgtiploc;
	}

	public String getV_flgtipcom() {
		return v_flgtipcom;
	}

	public void setV_flgtipcom(String v_flgtipcom) {
		this.v_flgtipcom = v_flgtipcom;
	}

	public String getV_flgtipdes() {
		return v_flgtipdes;
	}

	public void setV_flgtipdes(String v_flgtipdes) {
		this.v_flgtipdes = v_flgtipdes;
	}

	public String getV_flgtipcon() {
		return v_flgtipcon;
	}

	public void setV_flgtipcon(String v_flgtipcon) {
		this.v_flgtipcon = v_flgtipcon;
	}

	public String getV_flgtipsit() {
		return v_flgtipsit;
	}

	public void setV_flgtipsit(String v_flgtipsit) {
		this.v_flgtipsit = v_flgtipsit;
	}

	public String getRadioSeleccionado() {
		return radioSeleccionado;
	}

	public void setRadioSeleccionado(String radioSeleccionado) {
		this.radioSeleccionado = radioSeleccionado;
	}

	public String getV_flgme() {
		return v_flgme;
	}

	public void setV_flgme(String v_flgme) {
		this.v_flgme = v_flgme;
	}

	public String getV_flgna() {
		return v_flgna;
	}

	public void setV_flgna(String v_flgna) {
		this.v_flgna = v_flgna;
	}

	public String getV_flgam() {
		return v_flgam;
	}

	public void setV_flgam(String v_flgam) {
		this.v_flgam = v_flgam;
	}

	public boolean isSeleccionaDiscapacidad() {
		return seleccionaDiscapacidad;
	}

	public void setSeleccionaDiscapacidad(boolean seleccionaDiscapacidad) {
		this.seleccionaDiscapacidad = seleccionaDiscapacidad;
	}

	public String getV_codnivedu() {
		return v_codnivedu;
	}

	public void setV_codnivedu(String v_codnivedu) {
		this.v_codnivedu = v_codnivedu;
	}
	
	
	
	

}
